
.mainhead { width:100%; height:130px; z-index:10;}
.mainhead h1 { float:left; width:auto; height:130px; line-height: 130px;}
.mainhead h1 img{vertical-align: middle;}
.mainhead .tel{float: right;width: 195px;height: 56px;padding-left:80px;margin-right: 40px;margin-top: 36px; }
.mainhead .tel img{display: block;position: absolute;top:0;left: 0;}
.mainhead .tel span{display: block; color: #999;line-height: 30px;}
.mainhead .tel i{display: block; color: #106eae;font-size: 24px;font-weight: bold;margin-top: 6px;}
.mainnav{width: 100%;height: 57px;background: #106eae;z-index: 9;}
.mainnav ul {width:100%;}
.mainnav ul li {float:left; height:57px;}
.mainnav ul li:after{content:"";width: 2px;height: 17px;position: absolute;top:21px;right:0;background: url(../images/icon/navbox_x.png) no-repeat;}
.mainnav ul li:last-child:after{background: none;}
.mainnav ul li .a1 { display:block; white-space:nowrap; font-size:16px;color: #fff;width: 196px; height:57px;line-height: 57px; transition: all 0.2s ease-in-out 0.01s;-webkit-transition: all 0.2s ease-in-out 0.01s;text-align: center;margin-right: 2px;}
.mainnav ul li .lady{position:absolute; left:0; top:57px; width:auto;display:none;width: 196px;} 
.mainnav ul li .lady .xies{width: 100%;height: 10px;background: url(../images/icon/xies.png) no-repeat center center;}
.mainnav ul li menu {width: 196px;background: #106eae;}
.mainnav ul li menu a {display: block;line-height: 57px;height: 57px;white-space: nowrap;overflow: hidden;transition: all 0.2s ease-in-out 0.01s;-webkit-transition: all 0.2s ease-in-out 0.01s;color: #FFF;text-align: center;font-size: 16px;border-bottom: 1px #1D83C9 solid;}
.mainnav ul li menu a:hover {background:#67cb31;color:#fff;}
.mainnav ul li.sel .a1,.mainnav ul li:hover .a1 {background: #67cb31;}
.in_flasd{width: 100%;height: 480px;margin: 0 auto;overflow: hidden;}
.frame{width: 100%;height: auto;}
.frame .title{width: 100%;height: 94px;text-align: center;}
.frame .title .en{position: absolute;top: 0;left: 0;width: 100%;text-align: center;line-height: 94px;font-size: 60px;font-weight: bold;text-transform:Uppercase;}
.frame .title .en.c1{color: #f8f8f8;}
.frame .title .en.c2{color: #e4faff;}
.frame .title .en.c3{color: #e4e4e4;}
.frame .title .en.c4{color: #f1f1f1;}
.frame .title h2{width: 100%; height: auto; color: #E31D1D; font-size: 31px; line-height: 50px; padding-top: 7px; font-weight: bold; } 
.frame .title .bg{display: block;width: 20px;height: 3px;background: #428c29;margin:0 auto;}
.frame .title span{display: block;width: 100%;height: 15px;margin-top: 10px;line-height: 15px;color: #999;font-size: 12px;text-transform:Uppercase;text-align: center;}
.frame .content {width: 100%;height: auto;}
.co_branding{width: 100%;height: auto;}
.co_branding .list{width: 100%;height: auto;}
.co_branding .list ul li{width: 190px;height: 65px;line-height: 65px; border:1px #eee solid;margin-right: 10px;float: left;overflow: hidden;text-align: center;}
.co_branding .list ul li img{vertical-align: middle;}
.product_center{width: 100%;height: 675px;background: url(../images/icon/bg01.jpg) repeat-x;}
.product_center .title{height: 107px;}
.product_center .title .en{line-height: 107px;}
.product_center .title h2{padding-top: 18px;}
.product_center .class{width: 214px;height: 522px;border: 3px #106eae solid;}
.product_center .class h3{width: 100%;height: 72px;line-height: 72px;text-align: center;color: #fff;font-size: 18px;background: #106eae;}
.product_center .class nav{width: 100%;height: 450px;overflow: auto;}
.product_center .class nav a{display:block;width: 100%;height: 75px;line-height: 75px;text-align: center;color: #106eae;font-size: 18px;}
.product_center .class nav a i{width: 6px;height: 9px; background: url(../images/icon/ic02.png) no-repeat left center;display: block;position: absolute;top: 33px;right: 40px;}
.product_center .class nav a:nth-child(2n){background:#cde0ef;}
.product_center .class nav p{display:block;width: 100%;height: 75px;line-height: 75px;text-align: center;color: #106eae;font-size: 18px;background:#cde0ef;}
.product_center .list{width: 958px;height: 528px;overflow: hidden;}
.product_center .list nav{width: 1000px;}
.product_center .list nav a{display: block; width: 232px;height: auto;margin-right:10px;margin-bottom: 10px;float: left; }
.product_center .list nav a .img{width: 230px;height: 230px;border:1px #eee solid;overflow: hidden; }
.product_center .list nav a .img img{display: block;width: 230px;height: 230px;}
.product_center .list nav a .img img:hover {
	z-index:10;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
    -moz-transition: all 0.5s ease-in-out 0.01s;
    -o-transition: all 0.5s ease-in-out 0.01s;
    -ms-transition: all 0.5s ease-in-out 0.01s;
    transition: all 0.5s ease-in-out 0.01s;
	
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)

	filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
	opacity:1
}
.product_center .list nav a span{display: block;width: 100%;height: 30px;line-height: 30px;color: #333;font-size: 16px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; display:block;text-align: center;}


.company_profile{width: 100%;background: #ededed;height: auto;}
.company_profile .title{height: 114px;}
.company_profile .title .en{line-height: 114px;}
.company_profile .title h2{padding-top: 15px;}
.company_profile .con{width: 906px;height: auto;margin-bottom: 25px;}
.company_profile .con .img{width: 352px;height: 311px;overflow: hidden; }
.company_profile .con .img img{display: block;width: 352px;height: 311px;}
.company_profile .con .img img:hover {
	z-index:10;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
    -moz-transition: all 0.5s ease-in-out 0.01s;
    -o-transition: all 0.5s ease-in-out 0.01s;
    -ms-transition: all 0.5s ease-in-out 0.01s;
    transition: all 0.5s ease-in-out 0.01s;
	
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)

	filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
	opacity:1
}
.company_profile .con .info{width: 529px;height: 311px;margin-left: 25px;}
.company_profile .con .info .name{width: 100%;height: 44px;line-height: 44px;margin-top: 35px;color: #106eae;font-size: 24px;font-weight: bold;display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.company_profile .con .info .nr{width: 100%;height: auto;margin-top: 13px;line-height: 30px;color: #333;display: -webkit-box;
-webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;text-indent: 2em;}
.company_profile .con .info .more{color: #fff;display: block;width: 60px;height: 25px;line-height: 25px;font-size: 12px;text-align: center;background: #106eae;border-radius: 3px;position: absolute;bottom:10px;right: 0;}
.company_profile .con .info a:hover{text-decoration: underline;}
.company_profile .other{width: 252px;height: 235px;padding-left:20px;border-left: 1px #fff solid;margin-top: 32px; } 
.company_profile .other .tit{width: auto;height: 41px;line-height: 41px; color: #48a0dc;font-size: 24px;font-weight: bold;padding-left:48px;background: url(../images/icon/ic08.png) no-repeat left center; }
.company_profile .other ul{margin-top: 16px;width: 100%;}
.company_profile .other ul li{width: 227px;padding-left:24px;height: auto; }
.company_profile .other ul li img{display: block;position: absolute;top:6px;left: 0;}
.company_profile .other ul li .xile{width: 227px;height: 24px;line-height: 24px;color: #999;}
.company_profile .other ul li i{color: #106eae;font-size: 24px;font-weight: bold;line-height: 30px;}
.company_profile .other ul li p{color: #666;line-height: 25px;}
.technological_process{width: 100%;height: auto;}
.technological_process .title{height: 114px;}
.technological_process .title .en{line-height: 114px;}
.technological_process .title h2{padding-top: 21px;}
.technological_process .con{width: 1200px;height: auto;overflow: hidden;}
.technological_process .con a{display: block;width: 178px;height: 82px;line-height:68px;float: left;}
.technological_process .con a span{font-size: 18px;font-weight: bold;margin-left: 16px;}
.technological_process .con a b{color: #fff;font-size: 36px;font-weight: bold;margin-left: 33px;}
.technological_process .con a.a1{background: url(../images/icon/prbg01.png) no-repeat;}
.technological_process .con a.a1 span{color: #56b124;}
.technological_process .con a.a2{background: url(../images/icon/prbg02.png) no-repeat;}
.technological_process .con a.a2 span{color: #106eae;}
.technological_process .con a.a3{background: url(../images/icon/prbg03.png) no-repeat;}
.technological_process .con a.a3 span{color: #757575;}
.technological_process .con p{width: 22px;height: 74px;line-height: 74px;text-align: center;float: left;}
.technological_process .con p img{vertical-align: middle;}
.news_center{width: 100%;height: auto;}
.news_center .title{height: 114px;}
.news_center .title .en{line-height: 114px;}
.news_center .title h2{padding-top: 21px;}
.news_center .list{width: 1200px; height: 290px; overflow: hidden; margin-bottom: 35px; } 
.news_center .list ul{width: 572px;}
.news_center .list ul .tit{width: 559px;height:53px;line-height: 53px;padding-left: 13px; color: #67cb31;font-size:18px;}
.news_center .list ul .tit i{display: block; height: 16px;width:3px ;background: #428c29;top: 19px;position: absolute;left: 0;}
.news_center .list ul .more{color: #67cb31;position: absolute;top:0;right: 0;font-size: 14px;}
.news_center .list ul .groom{display: block; width: 572px;height: 82px;margin-bottom: 5px;}
.news_center .list ul .groom .img{width: 82px;height: 82px;overflow: hidden;}
.news_center .list ul .groom .img img{display: block;width: 82px;height: 82px;}
.news_center .list ul .groom .img img:hover {
	z-index:10;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
    -moz-transition: all 0.5s ease-in-out 0.01s;
    -o-transition: all 0.5s ease-in-out 0.01s;
    -ms-transition: all 0.5s ease-in-out 0.01s;
    transition: all 0.5s ease-in-out 0.01s;
	
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)

	filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
	opacity:1
}
.news_center .list ul .groom .info{width: 476px;height: 82px;}
.news_center .list ul .groom .info .p1{width: 100%;height: 25px;line-height: 25px;color: #333;font-size: 16px;font-weight: bold;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block;} 
.news_center .list ul .groom .info .p2{width: 100%;height: auto;line-height: 25px;color: #999;margin-top: 8px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news_center .list ul li{width: 572px;height: 39px;border-bottom: 1px #ececec dashed;}
.news_center .list ul li a{display: block;width: 80%;height: 39px;line-height: 39px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;color: #333;padding-left:17px;background: url(../images/icon/ic09.jpg) no-repeat left center; }
.news_center .list ul li span{color: #ccc;font-size: 12px;position: absolute;top:11px;right: 0;}

.news_center .list ul a:hover{text-decoration: underline;color: #67cb31;}
.news_center .list ul a:hover .p1{text-decoration: underline;color: #67cb31 !important;}
footer{ width: 100%; height: auto; background: #106EAE; padding: 20px 0; }
footer .info{width: 585px;padding-left:15px; }
footer .info p{width: 100%;height: auto;line-height: 23px;color: #fff;font-size: 12px;}
footer .info p a{color: #fff;font-size: 12px;}
footer .info nav{margin-top:20px;}
footer .info nav a{margin-right: 20px;color: #fff;font-size: 12px;line-height: 23px;}
footer .info a:hover{text-decoration: underline;}

.class_text{width: 100%;height: auto;/*background: url(../images/bg03.jpg) repeat;*/}
.class_text .banner{width: 100%;height: auto;overflow: hidden;}
.class_text .banner img{width: 100%; max-height:320px;}
.class_text .class_fl{width: 298px;height: auto;}
.class_text .class_fl .flasd{width: 298px;height: auto;margin-bottom: 40px;}
.class_text .class_fl .flasd h2{width: 100%;height: 70px;background: #106eae;}
.class_text .class_fl .flasd h2 p{color: #fff;text-align: center;}
.class_text .class_fl .flasd h2 .p1{font-size: 20px;padding-top: 12px;}
.class_text .class_fl .flasd h2 .p2{font-size: 12px;margin-top: 5px;}
.class_text .class_fl .flasd ul{width: 297px;border-left: 1px #f5f5f5 solid;border-bottom:1px #f5f5f5 solid;padding:10px 0;}
.class_text .class_fl .flasd ul li{width: 218px;margin:0 auto;height: auto;border-bottom:1px #f5f5f5 solid;}
.class_text .class_fl .flasd ul li a.a1{width: 100%;height: 58px;line-height: 58px;display: block;background: url(../images/row_left.png) no-repeat 6% center;font-size: 14px;color: #999;text-align: center;}
.class_text .class_fl .flasd ul li a.a1:hover{background: url(../images/row_left_on.png) no-repeat 6% center;font-size: 14px;color: #106eae;}
.class_text .class_fl .flasd ul li a.sel{background: url(../images/row_left_on.png) no-repeat 6% center;font-size: 14px;color: #106eae;}
.class_text .class_fl .flasd ul li .dowen_list{display: none;background: #fff;}
.class_text .class_fl .flasd ul li .dowen_list a{width: 100%;height: 58px;line-height: 58px;display: block;font-size: 14px;color: #999;text-align: center;border-top:1px #f5f5f5 solid;}
.class_text .class_fl .flasd ul li .dowen_list a:hover{color: #106eae;}
.class_text .class_fl .flasd ul li .dowen_list a.on{color: #106eae;}
.class_text .class_fl .ctact{width: 298px;height: 121px; margin-bottom: 40px; border-top: 3px #106eae solid; border-bottom: 3px #106eae solid; padding: 16px 0; } .class_text .class_fl .ctact .p1{color: #999;font-size: 20px;margin-left: 44px;}
.class_text .class_fl .ctact .p2{color: #999;font-size: 16px;margin-top: 10px;margin-left: 44px;}
.class_text .class_fl .ctact .p3{width: 132px;height: 1px;background: #ccc;position: absolute;top:60px;right: 29px;}
.class_text .class_fl .ctact ul{margin-left: 53px;}
.class_text .class_fl .ctact ul li {width:218px;height: 67px;border-bottom: 1px #ccc solid;padding-top:19px; }
.class_text .class_fl .ctact ul li .name span{display: block; color: #666;font-size: 14px;padding-left: 20px;width: 30px;margin-left:100px;}
.class_text .class_fl .ctact ul li .name span.sp1{background: url(../images/tel12.png) no-repeat left center;}
.class_text .class_fl .ctact ul li .name span.sp2{background: url(../images/tel11.png) no-repeat left center;}
.class_text .class_fl .ctact ul li .con{color: #666;font-size: 20px;text-align: right;margin-top: 10px;}
.class_text .class_fl .ctact .us{ display: block; width: 60px; height: 88px; position: absolute; bottom: 0; left: 0; background: url(../images/colaus.png) no-repeat center center; background-size: 60px; } .class_text .class_ri{width: 860px;height: auto;min-height:700px; border:1px #f5f5f5 solid;padding: 20px;background: #fff;}
.class_text .class_ri .cvoe_t{width: 100%;height: 49px;border-bottom:1px #ddd dashed;}
.class_text .class_ri .cvoe_t .add{padding-left: 25px;height: 28px;line-height: 28px;width: auto;background: url(../images/add.png) no-repeat left center;color: #666;font-size: 14px;}
.class_text .class_ri .cvoe_t .add a{color: #666;font-size: 14px;margin-right: 5px}
.class_text .class_ri .cvoe_t .add span{color: #666;font-size: 14px;margin-left: 5px;}
.class_text .class_ri .cvoe_t .share {width: 40%;}
.class_text .class_ri .cvoe_t .share .bdsharebuttonbox{position: absolute;left: 77px;top: -5px;}
.class_text .class_ri .cvoe_con{margin:20px auto;width: 778px;height: auto; overflow: hidden;line-height: 30px;}
.class_text .class_ri .cvoe_con img{max-width:738px;}
.class_text .class_ri .cvoe_con h2{color: #333;font-size: 24px;height: 30px;line-height: 30px;text-align: center;overflow: hidden;width: 100%;}
.class_text .class_ri .cvoe_con .fouen{width: 100%;height: 30px;line-height: 30px;text-align: center;margin-bottom: 50px;}
.class_text .class_ri .cvoe_con .fouen span{color: #999;font-size: 12px;margin:0 10px;}
/*.class_text .class_ri .cvoe_con p{color: #999;font-size: 14px;line-height: 25px;}*/
.class_text .class_ri .cvoe_list{margin:20px auto;width: 860px;height: auto; overflow: hidden;}
.class_text .class_ri .cvoe_list .listbox{width: 778px;margin:0 auto;overflow: hidden;margin-top: 40px;}
.class_text .class_ri .cvoe_list .listbox menu a {display:block;width:100%;height:322px;background-repeat:no-repeat;background-position:center center;}
.class_text .class_ri .cvoe_list .listbox menu a p{width: 758px;padding:0 10px;background: url(../images/banbg.png) repeat;height: 49px;line-height: 49px;position: absolute;left: 0;bottom:0;}
.class_text .class_ri .cvoe_list .listbox menu a p span{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #fff;font-size: 18px;width: 70%;}
#listnum {position:absolute;width:100%;bottom:15px;text-align:right;left:0;}
#listnum span { display:inline-block;width:20px;height:20px;line-height:0px; font-size:0px; margin:0 5px;background: url(../images/box.png) no-repeat center center;}
#listnum span.numsel {background: url(../images/box_on.png) no-repeat center center;}
.class_text .class_ri .cvoe_list .news_list{width: 860px;}
.class_text .class_ri .cvoe_list .news_list a{width: 840px;padding:0 10px;height: 50px;line-height: 50px;border-bottom:1px #ddd dashed;display: block;}
.class_text .class_ri .cvoe_list .news_list a .name{width: 80%;height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;background: url(../images/nos.png) no-repeat left center;padding-left: 25px;}
.class_text .class_ri .cvoe_list .news_list a .time{color: #ccc;font-size: 14px;}
.class_text .class_ri .cvoe_list .news_list a:hover .name{background: url(../images/nos_on.png) no-repeat left center;color: #106eae;}
.class_text .class_ri .pic_list{margin:20px auto;width: 860px;height: auto; overflow: hidden;}
.class_text .class_ri .pic_list nav{width: 105%;}
.class_text .class_ri .pic_list nav a{display: block;width: 277px;height: auto;float: left;margin-right: 20px;margin-bottom: 30px;}
.class_text .class_ri .pic_list nav a:hover{opacity: 0.8;}
.class_text .class_ri .pic_list nav a .img{width: 277px;height: 277px;overflow: hidden;}
.class_text .class_ri .pic_list nav a .img img{height: 277px;}
.class_text .class_ri .pic_list nav a .name{width: 100%;height: ;color: #333;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;margin-top: 20px;height: 18px;line-height: 18px;}
.class_text .class_ri .rec_list{margin:20px auto;width: 860px;height: auto; overflow: hidden;}
.class_text .class_ri .rec_list ul{width: 788px;height: auto;margin:0 auto;}
.class_text .class_ri .rec_list ul li{width: 100%;height: 70px;padding: 25px 0;border-bottom: 1px #ddd dashed;}
.class_text .class_ri .rec_list ul li .p1{width: 100%;height: 30px;line-height: 30px;color: #106eae;font-size: 14px;}
.class_text .class_ri .rec_list ul li .p2{width: 100%;height: 20px;margin-top: 10px;}
.class_text .class_ri .rec_list ul li .p2 p{width: 80%;height: 20px;line-height: 20px;font-size: 14px;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}
.class_text .class_ri .rec_list ul li .p2 span{position: absolute;top:0;right: 0;font-size: 14px;color: #999;}
.caloew{width: 1158px;height: auto;margin:0 auto;padding: 0 20px; border:1px #f5f5f5 solid;}
.caloew .cvoe_t{width: 100%;height: 49px;border-bottom: 1px #ddd solid;}
.caloew .cvoe_t .add{padding-left: 25px;height: 49px;line-height: 49px;width: auto;background: url(../images/add.png) no-repeat left center;color: #666;font-size: 14px;}
.caloew .cvoe_t .add a{color: #666;font-size: 14px;margin-right: 5px}
.caloew .cvoe_t .add span{color: #666;font-size: 14px;margin-left: 5px;}
.caloew .cvoe_t .share {width: 40%;line-height: 49px;}
.caloew .cvoe_t .share .bdsharebuttonbox{position: absolute;left: 77px;top: 11px;}
.caloew .map{width: 1120px;height: 528px;overflow: hidden; margin:40px auto;}
.caloew .list{width: 1120px;height: auto;margin:0 auto;}
.caloew .list .os1{width: 50%;}
.caloew .list .os1 h2{color: #111;font-size: 16px;margin-bottom: 20px;}
.caloew .list .os1 p{width: auto;height: 50px;line-height: 50px;color: #666;font-size: 12px;padding-left:20px; }
.caloew .list .os1 p.p1{background: url(../images/ic14.png) no-repeat left center;}
.caloew .list .os1 p.p2{background: url(../images/ic15.png) no-repeat left center;}
.caloew .list .os1 p.p3{background: url(../images/ic16.png) no-repeat left center;}
.caloew .list .os1 p.p4{background: url(../images/ic17.png) no-repeat left center;}
.caloew .list .os1 p.p5{background: url(../images/ic18.png) no-repeat left center;}
.caloew .list .os1 nav{margin-top: 20px;width: 100%;height: auto;}
.caloew .list .os1 nav a{display: block;width: 38px;height: 38px;background: #ccc;border-radius: 50%;margin-right: 20px;text-align: center;overflow: hidden;float: left;line-height: 33px;}
.caloew .list .os1 nav a:before {content: ".";margin-left: -2px;font-size: 10px;visibility: hidden;}
.caloew .list .os1 nav a img{*margin-top:expression((40 - this.height )/2);vertical-align:middle;}
.caloew .list .os1 nav a:hover{background: #106eae;}
.caloew .list .os1 nav a.on{background: #106eae;}
.caloew .list .os2{width: 365px;}
.caloew .list .os2 h2{color: #111;font-size: 16px;margin-bottom: 20px;}
.caloew .list .os2 ul li{width: 335px;height: 50px;line-height: 50px;border-bottom:1px #ddd solid;padding-left:30px; }
.caloew .list .os2 ul li.p1{background: url(../images/ic19.png) no-repeat left center;}
.caloew .list .os2 ul li.p2{background: url(../images/ic20.png) no-repeat left center;}
.caloew .list .os2 ul li.p3{background: url(../images/ic21.png) no-repeat left center;}
.caloew .list .os2 ul li.p4{background: url(../images/ic22.png) no-repeat left center;}
.caloew .list .os2 ul li.p5{background: url(../images/ic23.png) no-repeat left center;background-size: 23px;}
.caloew .list .os2 ul li .text{width: 333px;height: 50px;line-height: 50px;border:none;background: none;color: #666;font-size: 12px;}
.caloew .list .os2 ul li .text2{width: 200px;height: 50px;line-height: 50px;border:none;background: none;color: #666;font-size: 12px;background: none;border: none;}
.caloew .list .os2 ul li .cord{display: block;width: 108px;height: 28px;border:1px #ddd solid;margin-top: 12px;overflow: hidden;}
.caloew .list .os2 .sub{width: 100%;height: 42px;line-height: 42px;text-align: center;color: #fff;font-size: 16px;background: #106eae;margin-top: 20px;}

.caloew .list .os2 ul li .Validform_checktip{position: absolute;top:15px;right:0;}


.onlin_zx{width: auto;position: fixed;top:50%;right:0; z-index:100;}
.onlin_zx .name{display: block;width: 40px;height: 90px;background: #f5f5f5;float: left;}
.onlin_zx .name p{color: #106eae;font-size: 14px;width: 15px;height: auto;margin:7px auto;line-height: 15px;}
.onlin_zx .name span{display: block;width: 15px;height: 10px;margin:0 auto;background: url(../images/icon/nos_on.png) no-repeat center center;}
.selp .name span{display: block;width: 15px;height: 10px;margin:0 auto;background: url(../images/next_on.png) no-repeat center center;}
.onlin_zx .coner{width: 152px;height: auto;background: url(../images/icon/bg_h.jpg) repeat;}
.onlin_zx .coner .tel{width: 100%;height: 89px;text-align: center;}
.onlin_zx .coner .tel .p1{width: 100%;height: 32px;background: url(../images/icon/online_tel.png) no-repeat center bottom;padding-top:24px; }
.onlin_zx .coner .tel .p2{color: #106eae;font-size: 14px;height: 33px;line-height: 33px;}
.onlin_zx .coner .tel:hover{background: #106eae;}
.onlin_zx .coner .tel:hover .p1{background: url(../images/icon/online_tel_on.png) no-repeat center bottom;}
.onlin_zx .coner .tel:hover .p2{color: #fff;}
.onlin_zx .coner .qq{width: 100%;height: 141px;text-align: center;display: block;}
.onlin_zx .coner .qq .p1{width: 100%;height: 37px;background: url(../images/online_qq.png) no-repeat center bottom;padding-top:24px; }
.onlin_zx .coner .qq .p2{color: #106eae;font-size: 14px;height: 33px;line-height: 33px;}
.onlin_zx .coner .qq .p3{margin-top: 15px;color: #106eae;font-size: 12px;height: 23px;line-height: 23px;}
.onlin_zx .coner .qq:hover{background: #106eae;}
.onlin_zx .coner .qq:hover .p1{background: url(../images/online_qq_on.png) no-repeat center bottom;}
.onlin_zx .coner .qq:hover p{color: #fff;}
.onlin_zx .coner .weix{width: 100%;height: auto;text-align: center; }
.onlin_zx .coner .weix ul li{padding:15px 0;}
.onlin_zx .coner .weix .p1{width: 100%;height: 33px;background: url(../images/online_weix.png) no-repeat center bottom;padding-top:24px; }
.onlin_zx .coner .weix .p2{color: #106eae;font-size: 14px;height: 33px;line-height: 33px;}
.onlin_zx .coner .weix .p3{width: 69px;height: 69px;margin:0 auto;}
.onlin_zx .coner .weix .p3 img{width: 69px;height: 69px;}
.onlin_zx .coner .weix li:hover{background: #106eae;}
.onlin_zx .coner .weix li:hover .p1{background: url(../images/online_weix_on.png) no-repeat center bottom;}
.onlin_zx .coner .weix li:hover .p2{color: #fff;}
.onlin_zx .coner .shoer{width: 100%;height: 89px;text-align: center;}
.onlin_zx .coner .shoer .p2{color: #106eae;font-size: 14px;height: 33px;line-height: 33px;}
.onlin_zx .coner .shoer .skie{text-align: center;height: 33px;line-height: 33px;}
.onlin_zx .coner .shoer .skie .bdsharebuttonbox{margin:0 auto;width: 138px;}
.onlin_zx .coner .shoer:hover{background: #106eae;}
.onlin_zx .coner .shoer:hover .p2{color: #fff;}
.go-top{position: fixed;bottom: 20px;right: 0;width: 60px;z-index: 999;}
.go-top .go{display: block;width: 60px;height: 60px;background: url(../images/icon/bg_h.jpg) repeat;}
.go-top .go .p1{width: 100%;height: 27px;background: url(../images/icon/top.png) no-repeat center bottom;padding-top:8px; }
.go-top .go .p2{color: #666;font-size: 12px;height: 26px;line-height: 26px;text-align: center;}
.paging{width: 100%;margin:10px auto; padding:10px 0;border-top: 1px #ddd solid;}
.paging .wis{height:25px;line-height: 25px;}
.paging .wis span{float: left;display: block;width: auto;color: #666;font-size: 14px;}
.paging .wis p{float: left;width: 93%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;color: #999;font-size: 14px;}
.paging .wis p a{color: #333;font-size: 14px;}
.paging .wis p a:hover{color: #0fa545;}
.listpaging{width: 100%;height: 45px;}
.listpaging nav{margin:30px 0;}
.listpaging nav a{border: 1px #ccc solid;padding: 3px 10px;color: #333;font-size: 14px;margin:0 2px;}
.listpaging nav a:hover{border: 1px #106eae solid;padding: 3px 10px;color:#fff;background:#106eae; }
.listpaging nav a.sel{border: 1px #106eae solid;padding: 3px 10px;color:#fff;background:#106eae; }
.listpaging nav span{color: #333;font-size: 12px;padding: 3px 10px;margin:0 2px;}
.listpaging nav span.current{border: 1px #ddd solid;padding: 3px 10px;}
.listpaging nav .disabled{border: 1px #ddd solid;padding: 3px 10px;color: #333;font-size: 14px;}
.listpaging nav .current{border: 1px #ddd solid;padding: 3px 10px;color: #333;font-size: 14px;}
.listpaging nav .first,.listpaging nav .last{background: #999;color: #fff;}
.a_box{width: 860px;height: 550px;margin:0 auto;overflow:hidden;background-color: #dddddd;}
.a_box a {display:block;width:858px;height:548px;margin:0 auto; background-repeat:no-repeat;background-position:center center;border:1px #ddd solid;}
#a_bannernum {position:absolute;width:100%;bottom:20px;text-align:center;left:0;}
#a_bannernum span { display:inline-block;width:16px;height:16px;background:#ccc;line-height:0px; font-size:0px; margin:0 5px;border-radius: 50%;}
#a_bannernum span.numsel { background:#60b100;}
.a_box .aoe {z-index:5; top:-342px;}
.a_box .aoe b { position:absolute; top:0; display:block; width:50px; height:120px;cursor:pointer;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out; text-align:center;}
.a_box .aoe b img{top: 47px;}
.a_box .aoe .a1{ left:20px;}
.a_box .aoe .a2 {right:20px;}
.a_box .aoe:hover .a1{background:url(../images/banbg.png) repeat; }
.a_box .aoe:hover .a2{background:url(../images/banbg.png) repeat; }
.class_text .class_ri .cvoe_con2{margin:20px auto;width: 860px;height: auto; overflow: hidden;}
.class_text .class_ri .cvoe_con2 h2{color: 333;font-size: 24px;height: 30px;line-height: 30px;text-align: center;overflow: hidden;width: 100%;}
.class_text .class_ri .cvoe_con2 .fouen{width: 100%;height: 30px;line-height: 30px;text-align: center;margin-bottom: 50px;}
.class_text .class_ri .cvoe_con2 .fouen span{color: #999;font-size: 12px;margin:0 10px;}
.class_text .class_ri .cvoe_con2 p{color: #999;font-size: 14px;line-height: 25px;}
.class_text .class_ri .cvoe_con2 .iwdw{width: 778px;margin:0 auto;}

.error{padding-top:100px;padding-bottom:126px;background: #f1f1f1;}
.error .img{width: 521px;margin:0 auto;}
.error .name{color: #106eae;font-size: 28px;height: 90px;line-height: 90px;}
.error .sub{width: 198px;height: 35px;line-height: 35px; margin:20px auto;display: block;text-align:center;color: #fff;font-size: 16px;background: #67cb31;border-radius: 3px;}
.web_maps{width: 1128px;height: auto;margin:0 auto;}
.web_maps h2{width: 1128px;height: 65px;line-height: 65px;border-bottom:1px #c8c8c8 solid;color: #106eae;font-weight: bold;font-size: 20px;text-align: center; }
.web_maps ul{width: 100%;padding: 20px 0;}
.web_maps ul{width: 100%;padding: 20px 0;}
.web_maps ul li{height: auto;line-height: 28px;padding: 15px 0;border-bottom: 1px #e5e5e5 dashed;}
.web_maps ul li .name{color: #106eae;font-size: 14px;display: block;line-height: 28px;}
.web_maps ul li nav{width: 100%;height: auto;}
.web_maps ul li a{margin-right: 50px;color: #666;font-size: 14px;display: inline-block;height: 28px;line-height: 28px;}
.web_maps ul li a:hover{color: #106eae;}